package com.cib.xagcjs.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * PaymentRequest 实体类用于描述请求支付数据的信息
 */
@Data
public class PaymentRequest {

    /**
     * 所属银行代码
     * 1－工行
     * 2－建行
     * 3－中行
     * 4－农行
     */
    private String bank;

    /**
     * 数据批次号，所属银行付款记录批次号
     */
    private String batch;

    /**
     * 获取令牌，用于身份验证
     */
    private String token;

    /**
     * 当前批次页码，本批次数据的翻页号
     * 例如，本批次有1000条数据，每次返回200条数据
     * 现在需要返回第201－400条数据，则当前批次序号为2
     */
    private String pageNo;

    /**
     * 每批条数，每次获取的笔数
     */
    private String pageNum;

    // 可以添加构造函数和其他业务相关的方法

}
